package tt.dz.service.sys;

import java.text.ParseException;
import java.util.List;
import java.util.Map;

import tt.dz.entity.base.JsonCommon;
import tt.dz.entity.base.JsonForList;
import tt.dz.entity.charger.OmsCharger;
import tt.dz.entity.exception.BizException;
import tt.dz.service.imp.middleware.vo.ChargerSendingMsgHeader;

public interface ChargerUploadService {

	public JsonCommon uploadChange(String chargerId, String status_type, String status_value);

	public JsonCommon uploadFirmwareStatus(Map<String, String> map);

	public JsonCommon uploadBill(Map<String, String> map) throws Exception;

	public JsonCommon uploadChange(Map<String, String> map);

	public Map<String, String> ev3c2uploadHeart(Map<String, String> map);

	public Map<String, String> ev3c2uploadBill(Map<String, String> map) throws Exception;

	String ev3c2uploadChange(ChargerSendingMsgHeader header, String data) throws BizException;

	public Map<String, String> ev3c2uploadChargeData(Map<String, String> map);

	
}
